import vue from '@vitejs/plugin-vue'
export default {
    base: './',
    plugins: [vue()],// 配置需要使用的插件列表，这里将vue添加进去
    // 配置文件别名 vite1.0是/@/  2.0改为/@
    optimizeDeps: {
        include: ['schart.js']
    },
    // 打包配置
    build: {
        target: 'modules',
        outDir: 'dist', //指定输出路径
        assetsDir: 'assets', // 指定生成静态资源的存放路径
        minify: 'terser' // 混淆器，terser构建后文件体积更小
    },
    server: {
        host: 'localhost', // 指定服务器主机名
        port: 9000, // 指定服务器端口
        open: true, // 在服务器启动时自动在浏览器中打开应用程序
        https: false, // 是否开启 https
        proxy: { // 本地开发环境通过代理实现跨域，生产环境使用 nginx 转发
            // 正则表达式写法
            '^/ks': {
                target: 'http://localhost:8088/', // 后端服务实际地址
                changeOrigin: true, //开启代理
                rewrite: (path) => path.replace(/^\/ks/, '')
            }
        }
    }
}
